Backend Engineering > Flask

5 개의 글

← 돌아가기 Backend Engineering
2022-01-06flask

Flask 스마트하게 구조 만들기!

Flask 프로젝트를 체계적으로 구성하는 방법. pipenv, Blueprint, 환경설정 분리 등을 활용해 확장 가능한 구조를 만들어본다.

2021-12-27elastic search

ELK logging with flask - ELK 스택을 이용해서 플라스크의 로그를 남기자

ELK(Elasticsearch, Logstash, Kibana) 스택을 Docker로 구성하고 Flask 애플리케이션의 로그를 수집하고 시각화하는 방법을 알아본다.

2021-06-26Flask

Flask 데코레이터 사용하기

데코레이터란 함수에 반복적인 기능과 역할을 할 수 있도록 만들어주는 기능이다. 함수 내부의 로직을 수정하지않고, 기능을 추가하거나 수정 하고싶을 때 사용한다.

2021-04-23Flask

Flask 구조를 잡아 확장성있게 관리하기

플라스크는 미니멀하게 프로젝트를 시작 할 수 있어서, 초기 진입 시에 세팅과 공부 할 것들이 비교적 적은 편이라고 생각했다. 플라스크로 현업에서, 그리고 사이드 프로젝트로 개발을 진행 하다 보니 미니멀하게 금방 작업 하는 것에는 도움이 되었지만, Django나 Spring처럼 구조화를 하기는 조금 어렵다는 생각이 들었다.

2021-02-14Flask

Docker로 작성한 Flask 서버, Debug모드 적용하기

Docker로 올린 서버는 Debug모드로 실행 한다면, Docker 내부에 들어가서 코드를 고쳐줘야 하는 번거로움이 있다. Docker 내부에서 수정한 파일은, Docker를 내리거나 지우면 없어지며 혹은 local의 git과 연동되지 않는 문제점이 있다.